Definitions | a:A fp B(a), let x = a in b(x), fpf-vals(eq;P;f), t T, x:A. B(x), EqDecider(T), , x(s),  x. t(x), Top, x dom(f), b, Prop, P  Q, P  Q, remove-repeats(eq;L), no_repeats(T;l), (x l), P & Q, P  Q, filter(P;l), deq-member(eq;x;L), if b t else f fi, P Q, A,  b, Unit, False, {T}, SQType(T), S T, ||as||, i j, hd(l), A B, tl(l), i< j, i j, nth_tl(n;as), l[i], Y, , f(x), map(f;as), zip(as;bs) |